package com.ruoyi.business.vo;

import com.ruoyi.common.annotation.Excel;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;


/**
 * 商家视图对象 hcx_merchant
 *
 * @author wsdz
 * @date 2022-08-17
 */
@Data
@ApiModel("商家视图对象")
public class HcxMerchantVo {

	private static final long serialVersionUID = 1L;

	/** 主键id */
	@ApiModelProperty("主键id")
	private Long id;

	@ApiModelProperty("用户id")
	private Long userId;


	/** 个人姓名 */
	@Excel(name = "个人姓名")
	@ApiModelProperty("个人姓名")
	private String personName;

	/** 个人电话 */
	@Excel(name = "个人电话")
	@ApiModelProperty("个人电话")
	private String personTel;

	/** 商家名称 */
	@Excel(name = "商家名称")
	@ApiModelProperty("商家名称")
	private String merchantName;

	/** 商家分类id */
	@Excel(name = "商家分类id")
	@ApiModelProperty("商家分类id")
	private Long typeId;

	/** 商品分类名称 */
	@Excel(name = "商品分类名称")
	@ApiModelProperty("商品分类名称")
	private String typeName;

	/** 营业开始时间 */
	@Excel(name = "营业开始时间")
	@ApiModelProperty("营业开始时间")
	private String startTime;

	/** 营业结束时间 */
	@Excel(name = "营业结束时间")
	@ApiModelProperty("营业结束时间")
	private String endTime;

	/** 经度 */
	@Excel(name = "经度")
	@ApiModelProperty("经度")
	private BigDecimal longitude;

	/** 维度 */
	@Excel(name = "维度")
	@ApiModelProperty("维度")
	private BigDecimal latitude;

	/** 商家地址 */
	@Excel(name = "商家地址")
	@ApiModelProperty("商家地址")
	private String address;

	/** 省名称 */
	@Excel(name = "省名称")
	@ApiModelProperty("省名称")
	private String provinceName;

	/** 省编码 */
	@Excel(name = "省编码")
	@ApiModelProperty("省编码")
	private String provinceCode;

	/** 市名称 */
	@Excel(name = "市名称")
	@ApiModelProperty("市名称")
	private String cityName;

	/** 城市编码 */
	@Excel(name = "城市编码")
	@ApiModelProperty("城市编码")
	private String cityCode;

	/** 区名称 */
	@Excel(name = "区名称")
	@ApiModelProperty("区名称")
	private String districtsName;

	/** 区编码 */
	@Excel(name = "区编码")
	@ApiModelProperty("区编码")
	private String districtsCode;

	/** 商家简介 */
	@Excel(name = "商家简介")
	@ApiModelProperty("商家简介")
	private String introduce;

	/** 营业执照照片地址 */
	@Excel(name = "营业执照照片地址")
	@ApiModelProperty("营业执照照片地址")
	private String businessUrl;

	/** 其它认证图片url */
	@Excel(name = "其它认证图片url")
	@ApiModelProperty("其它认证图片url")
	private String otherUrl;

	/** 用户腾讯im */
	@Excel(name = "用户腾讯im")
	@ApiModelProperty("用户腾讯im")
	private String userSig;

	/** 腾讯im账号对应的userId */
	@Excel(name = "腾讯im账号对应的userId")
	@ApiModelProperty("腾讯im账号对应的userId")
	private String imId;

	/** 删除标志（0代表存在 2代表删除） */
	@Excel(name = "删除标志" , readConverterExp = "0=代表存在,2=代表删除")
	@ApiModelProperty("删除标志（0代表存在 2代表删除）")
	private String delFlag;

	/** 备注 */
	@Excel(name = "备注")
	@ApiModelProperty("备注")
	private String remark;

	@ApiModelProperty("审核状态")
	private String status;

	@ApiModelProperty("门面照")
	private List<String> photos;

}
